# 表示依赖 alipine 最新版
FROM alpine:latest
# 为维护人
MAINTAINER binz
# 版本号
ENV VERSION 1.0

# 在容器根目录 创建一个 apps 目录
WORKDIR /apps
# 挂载容器目录
VOLUME ["/apps/config"]
# 拷贝当前目录下main可执行文件
COPY ./main /apps/goApp
# 拷贝配置文件到容器中
COPY config/app.yml /apps/config/app.yml
COPY config/model.conf /apps/config/model.conf
# 设置容器为上海
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
RUN echo 'Asia/Shanghai' > /etc/timezone
# 设置编码
ENV LANG c.UTF-8
# 暴露端口
EXPOSE 81
# 运行程序
ENTRYPOINT ["/apps/goApp"]